@charset "utf-8";/*!important*/
.color1{color:#fff !important;}
.color2{color:#b7b7b7  !important;}
.sliding {-webkit-animation-duration: .8s; -moz-animation-duration: .8s; -o-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both;}
.sliding.slideUp {-webkit-animation-name: slideUp; -moz-animation-name: slideUp; -o-animation-name: slideUp; animation-name: slideUp;}
article, aside, footer, header, hgroup, main, nav, section  {display: block;margin:0;padding:0;}
section {height:auto;overflow:hidden;}
b {font-weight:bold;}
.img_auto {display:block;margin:0 auto;width:100%;}
.br_bm_1eee {border-bottom:2px solid #eee}
.br_bm_2eee {border-bottom:2px solid #eee}
.mtb30{margin:30px 0px;}
.pb15 {padding-bottom:15px;}
.bgeee{background:#eee;}
.cll{ height:1801px;}
.bodytop40 {padding-top:40px;}
header{height:auto;transition:top .5s;width: 100%;z-index:9999;background: #fff;}/*
header .top{position: relative; z-index: 3; background-color: #444;height: 40px;line-height: 40px; padding: 0 15px; font-size: 12px;}*/
.top{position: fixed;top: 0px;width: 100%; z-index: 3; background-color: #444; height: 40px; line-height: 40px; padding: 0 15px; font-size: 12px;}
.top .topmenu{width:60%;}
.top .topmenu ul{height: 40px;}
.top .topmenu ul li{float: left; margin: 0px 0px;position: relative;}
.top .topmenu ul li a{color: #ddd;display: block;padding: 0 12px;text-align: center;}
.top .topmenu ul li:hover a{background:#fff;color: #44b336;position: relative; z-index: 2;}
.top .topmenu ul li a i{font-size: 14px; margin-left: 4px;}
.top .topmenu ul li:hover a i{transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.top .topmenu ul li dl{display:none;position: absolute;height: auto;width:200px;overflow: hidden; background: #fff;border: 1px solid #eee;border-top: 1px solid #fff;}
.top .topmenu ul li dl.w850{width:850px !important;padding: 10px; border-radius: 0px 0px 6px 6px;}
.top .topmenu ul li dl.w850 dd:hover p{color: #44b336;}
.top .topmenu ul li dl.w250{width:250px !important;padding:2px 0px; border-radius: 0px 0px 6px 6px;}
.top .topmenu ul li dl.w250 dd{width:auto !important;padding:2px 0px;margin: 0px 7px;}
.top .topmenu ul li dl.w250 dd a{color: #999; text-align: center;}
.top .topmenu ul li dl.w250 dd a:hover{color: #44b336;}
.top .topmenu ul li dl dd{display: block; float: left; width:160px;margin: 0px 5px;}
.top .topmenu ul li dl dd a{padding: 0px!important;}
.top .topmenu ul li dl dd a div{width: 160px;}
.top .topmenu ul li dl dd a div img{display:block;width:100%;}
.top .topmenu ul li dl dd a p{color: #999;font-weight: bold;text-align: center;}
.top .fr{width:39%;}
.top .fr p{height: 40px;line-height: 40px;}
.top .fr p a{color: #ddd;display: inline-block;}
.top .fr p a:hover{color: #44b336;}
.top .fr p span{color: #ddd;display: inline-block;margin: 0px 6px;}
#form_psb_dk {position: fixed; bottom: -200px; left: 0px;cursor: pointer;}/*打开*/
.form_psd {height:90px;}/*辅助*/
.form_psb {height: 100px; background: #00b050; position: fixed; bottom:-5px; width: 100%;z-index:1000;overflow: inherit;}
.form_psb .mmin {height:95px;position: relative;}
.form_psb .people {width: 130px;height: 191px; position: absolute;left:0px;bottom: 0px;}
.form_psb .info {width:230px;position: absolute;left:116px;top:8px;}
.form_psb .info h2 {font-size: 28px; font-weight: bold; color: #FBF040; text-align: center;}
.form_psb .info p {font-size: 18px; color: #ffffff; text-align: center;margin-top: 10px;}
.form_psb .form_f {width:908px;position: absolute;right:18px;}
.form_psb .form_f form {height: 100px;margin: 30px 50px;}
.form_psb .form_f form ul {height: 100px;}
.form_psb .form_f form ul li {float: left; height: 45px;margin-right: 10px;}
.form_psb .form_f form ul li input {width: 226px; height: 45px; border: none; border-radius: 8px; text-indent: 10px; line-height: 45px; font-size: 16px;}
.form_psb .form_f form ul li select {width: 155px; height: 45px; border: none; border-radius: 8px; text-indent: 10px; line-height: 45px; font-size: 16px;color: #999;}
.form_psb .form_f form ul li:nth-child(4){width: 148px;}
.form_psb .form_f form ul li .pubbutton {display: block; width: 156px; background: #FBF040; color: #f03d39; padding: 9px 0px; border-radius: 8px; font-size: 20px; text-align: center; font-weight: bold;}
.form_psb .form_f form ul li .pubbutton:hover {box-shadow: 0px 5px 5px #5c0503;}
.form_psb span {position: absolute; right: 0px; font-size: 36px; color: #fbf040;cursor: pointer;}
header .logofo{height:115px;overflow:hidden;padding:15px 0px;}
header .logofo .logo{width:300px;height:100px;}
header .logofo .logo a{color: #555;}
header .logofo .logo img{width:90px;float: left;}
header .logofo .logo div{width:200px;height: 100px;float: right;}
header .logofo .logo div h1{color: #339907; font-size: 36px; font-weight: bold;text-shadow: 0px 0px 0px #000;margin-top: 16px;}
header .logofo .logo div p{font-size: 16px; font-weight: bold;}
header .logofo .fort{width:800px;height:100px;}
header .logofo .fort .header_search{width:522px;height:auto;position: relative;float: left;}
header .logofo .fort .header_search .inu{position: relative;margin-top:35px;}
header .logofo .fort .header_search .inu i{width: 40px; display: block; position: absolute; text-align: center; line-height: 40px; font-size: 18px; color: #ccc;}
header .logofo .fort .header_search .inu input{width:428px; height: 40px; border: 2px solid #09bb07; text-indent: 35px; font-size: 14px;}
header .logofo .fort .header_search .inu button{width: 90px; height: 44px; float: right; background-color: #09bb07; border: none; font-size: 18px; color: #fff; cursor: pointer;}
header .logofo .fort .header_search .tagsea{padding-top: 5px;}
header .logofo .fort .header_search .tagsea a{display: inline-block; margin-right: 15px; font-size: 12px; color: #888;}
header .logofo .fort .header_search .tagsea a:hover{color: #44b336;}
header .logofo .fort .header_phone{float:right;line-height:100%;padding:3px 0 5px 50px; position: relative; margin: 30px;}
header .logofo .fort .header_phone i{width: 40px; height: 40px; display: block; position: absolute; left: 0; background: url(../images/svg/phone.svg) center center no-repeat #09bb07;}
header .logofo .fort .header_phone span{display: block; font-size: 12px; color: #999; padding: 2px 0 8px 0;}
header .logofo .fort .header_phone b{display: block; font-size: 20px; font-weight: 400; color: #333;}
header .navmenu {height:40px;*background:#349743;border-bottom: 2px solid #349743;position: relative;}
header .navmenu .menu {width:265px;}
header .navmenu .menu .title_nav {width:265px;height:40px;position:relative;}
header .navmenu .menu .title_nav h1 {line-height: 40px;font-size:20px;width: 265px; background: #1c6728; color: #fff; text-align: center; letter-spacing: 2px;}
header .navmenu .menu .title_nav h1 i {margin-right: 5px;}
header .navmenu .menu .title_nav ul {position: absolute; z-index: 2;*background: rgba(255, 255, 255, 0.62);background:#fff;width:265px; height: 500px; top: 42px;}
header .navmenu .menu .title_nav ul li {height:40px;position: relative;}
header .navmenu .menu .title_nav ul li:nth-of-type(odd) {}
header .navmenu .menu .title_nav ul li p {border-left: 4px solid #fff;padding: 12px 6px 12px 12px;}
header .navmenu .menu .title_nav ul li p:hover {border-top-color: #fafafa; border-bottom-color: #fafafa; background-color: #fafafa; border-left-color: #5bba52; position: relative; border-left: 4px solid #1c6728;}
header .navmenu .menu .title_nav ul li p span{display: inline-block;}
header .navmenu .menu .title_nav ul li p span.titlea a{color:#555;font-size: 15px; margin-right: 10px;}
header .navmenu .menu .title_nav ul li p span a{margin: 0px 4px;color: #888;}
header .navmenu .menu .title_nav ul li p span a:hover{text-decoration: underline;}
header .navmenu .menu .title_nav ul li p:hover a{color: #58bc4c;}
header .navmenu .nav {width:935px;}
header .navmenu .nav ul {height:40px;}
header .navmenu .nav ul li {float: left;}
header .navmenu .nav ul li a {line-height: 40px; font-size: 14px;*color: #fff;color:#5d5d5d;display: block; width:93px; text-align: center;font-weight: bold;}
header .navmenu .nav ul li a:hover,.navon {background:#1c6728;color:#fff;}
footer {background: #222132;overflow: hidden;width: 100%;color: #888;padding: 30px 0 98px;}
footer .footer-service{margin-right: -26px;margin-bottom: 38px;padding-left:18px;}
footer .footer-service-item{float: left;height: 60px;width: 240px;margin-right: 26px;}
footer .footer-service-item i{width: 50px;height: 45px;float: left;margin: 17px 17px 0 29px;opacity: .8;-webkit-transform: scale(.6);-moz-transform: scale(.6);transform: scale(.6);}
footer .footer-service-item span{font-size: 16px;color: #ccc;float: left;margin-top: 29px;}
footer .footer-icon-001 i{background: url(../images/icon-footer01.png) no-repeat center center;background-size: contain;}
footer .footer-icon-002 i{background: url(../images/icon-footer02.png) no-repeat center center;background-size: contain;}
footer .footer-icon-003 i{background: url(../images/icon-footer03.png) no-repeat center center;background-size: contain;}
footer .footer-icon-004 i{background: url(../images/icon-footer04.png) no-repeat center center;background-size: contain;}
footer .footer-line{height: 0;display: block;clear: both;border-bottom: 1px solid #393854;}
footer .footer-links{padding-top: 40px;padding-left: 69px;}
footer .footer-article-item{width: 209px;height:190px;float: left;margin-right: 23px;line-height: 2;font-size: 14px;}
footer .footer-article-item dt{color: #ccc;font-size: 16px;margin-bottom: 10px;line-height: 2;font-weight: 300;}
footer .footer-article-item dd{line-height: 2;}
footer .footer-article-item dd a{color: #888;transition: all .1s;}
footer .footer-article-item dd a:hover{color: #fff;}
footer .footer-article-item dd.qtcl a{margin-right: 5px;}
footer .footer-contact-item{width: 145px;float: left;}
footer .footer-contact-item h3{font-size: 16px;color: #ccc;line-height: 2;margin-bottom: 10px;font-weight: 400;}
footer .footer-contact-item p{font-size: 22px;color: #fff;font-family: Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;margin-bottom: 15px;}
footer .footer-ewm{float: left;width: 110px;margin-right: 18px;text-align: center;}
footer .footer-ewm img{width: 110px;height: 110px;display: block;border: none;}
footer .footer-ewm p{font-size: 14px;color: #ccc;margin-top: 12px;}
footer .footer-friend{width:1065px;height: 20px;line-height: 20px;margin:12px auto;}
footer .footer-friend-title{float: left;color: #ccc;font-size: 14px;}
footer .footer-friend-title-list{float: left;}
footer .footer-friend-title-list li{float: left;}
footer .footer-friend-title-list li a{color: #888;transition: all .1s;display: inline-block;padding: 0 10px;font-size: 14px;}
footer .footer-friend-title-list li a:hover{color: #fff;}
footer .footer-friend-more{color: #ccc;transition: all .1s;float: left;font-size: 14px;}
footer .footer-copyright{line-height: 20px;font-size: 14px;text-align: center;}
footer .footer-copyright p{margin-bottom: 9px;font-size: 14px;color: #888;}
.notc {height:auto;overflow:hidden;}
.notc .info {height:auto;overflow:hidden;padding: 15px 0px;}
.notc .info .l_bx_img {width: 188px; height: 150px; overflow: hidden; float: left; position: relative; cursor: pointer; margin-right:14px;}
.notc .info .l_bx_img:last-of-type {margin-right: 0;}
.notc .info .l_bx_img div {width: 188px;height:120px;overflow:hidden;position:relative;}
.notc .info .l_bx_img div img {width:100%;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition: transform .3s linear;}
.notc .info .l_bx_img:hover img {transition: All .7s ease; -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3);}
.notc .info .l_bx_img span {display: block;height:30px; background:#eee; line-height:30px; text-align: center;font-size: 14px; font-weight: bold;}
.in_title {height:20px;padding: 10px;}
.in_title h1 {width:auto; float: left; line-height: 20px; font-size:20px;color: #49b849;}
.in_title h1 i {font-weight: initial;margin-right: 6px;}
.in_title a {display: block; float: right; line-height: 20px; font-size: 16px; width:20px;}
.in_title:hover a {color: #49b849;-webkit-animation: rubberBand 1.5s 0s ease infinite;-moz-animation: rubberBand 1.5s 0s ease infinite;animation: rubberBand 1.5s 0s ease infinite;}
.in_title .xyz_nav {width:auto;float: right; line-height: 20px; font-size: 16px;}
.in_title .xyz_nav li {float: left; font-size: 15px; margin: 0px 0px 0px 26px;font-weight: bold;}
.in_title .xyz_nav li:hover {color: #49b849; border-bottom: 2px solid #49b849;cursor: pointer;}
.in_title .xyz_nav li.curr {color: #49b849; border-bottom: 2px solid #49b849;}
.st1_title {height: 80px; margin: 36px 0px; position: relative;}
.st1_title h1 {font-size: 32px; padding-top: 10px; color: #818181; text-transform: uppercase; position: relative; padding-bottom: 14px; text-align: center; font-weight: bold;}
.st1_title p {text-align: center; font-size: 16px; text-transform: uppercase; color: #999; margin: 14px auto; z-index: 1;}
.st1_title h1:before {content: ""; position: absolute; width: 360px; bottom: 0; left: 45%; margin-left: -120px; height: 1px; background: #e4e4e4;}
.st1_title h1:after {content: ""; position: absolute; width: 12px; height: 12px; bottom: -11px; left:50%; margin-left: -12px; border: 5px solid #fff; border-radius: 20px; background: #49b849;}
.co_fff h1 {color:#fff !important;}
.co_fff p {color:#fff !important;}
.st1_title_49b849 h1 {color:#49b849 !important;}
.st1_title_49b849 p {color:#49b849 !important;}
.xyz {height:auto;overflow:hidden;background:#fbfbfb;padding:30px 0px;}
.xyz .info {height:auto;overflow:hidden;margin-top: 10px;}
.xyz .info .limg {height:auto;overflow:hidden;width: 272px;}
.xyz .info .rtxt {height:auto;overflow:hidden;width: 928px;}
.xyz .info .rtxt table{width: 100%;margin:0px 0px;height: 390px;}
.xyz .info .rtxt table tr:nth-child(1) td{background:#49b849; color: #fff;}
.xyz .info .rtxt table.fayu tr:nth-child(1) td{background:#B0169D;color: #fff;}
.xyz .info .rtxt table.fayu tr td a{background: #B0169D;border: 1px solid #B0169D;}
.xyz .info .rtxt table.fayu tr td a:hover{background:#fff;color: #666;border: 1px solid #B0169D;}
.xyz .info .rtxt table.deyu tr:nth-child(1) td{background:#3C3A3F;color: #fff;}
.xyz .info .rtxt table.deyu tr td a{background: #3C3A3F;border: 1px solid #3C3A3F;}
.xyz .info .rtxt table.deyu tr td a:hover{background:#fff;color: #666;border: 1px solid #3C3A3F;}
.xyz .info .rtxt table.eyu tr:nth-child(1) td{background:#0D2F88;color: #fff;}
.xyz .info .rtxt table.eyu tr td a{background: #0D2F88;border: 1px solid #0D2F88;}
.xyz .info .rtxt table.eyu tr td a:hover{background:#fff;color: #666;border: 1px solid #0D2F88;}
.xyz .info .rtxt table.riyu tr:nth-child(1) td{background:#EE474F;color: #fff;}
.xyz .info .rtxt table.riyu tr td a{background: #EE474F;border: 1px solid #EE474F;}
.xyz .info .rtxt table.riyu tr td a:hover{background:#fff;color: #666;border: 1px solid #EE474F;}
.xyz .info .rtxt table.hanyu tr:nth-child(1) td{background:#1A78EC;color: #fff;}
.xyz .info .rtxt table.hanyu tr td a{background: #1A78EC;border: 1px solid #1A78EC;}
.xyz .info .rtxt table.hanyu tr td a:hover{background:#fff;color: #666;border: 1px solid #1A78EC;}
.xyz .info .rtxt table tr td{border: 1px solid #E6E6E6;text-align: center;font-size:14px;padding:7px 0px 0px 0px;}
.xyz .info .rtxt table tr:hover,.td{background: #F5F5F5;color: #000;}
.xyz .info .rtxt table tr td a{background: #49b849; color: #fff; display: block; font-size: 12px;text-align: center; border-radius: 6px; height: 22px; margin: auto; line-height: 22px;border: 1px solid #49b849;width: 80%;}
.xyz .info .rtxt table tr td a:hover{background:#fff;color: #666;border: 1px solid #49b849;}
.iat {height:auto;overflow:hidden;*background: url(../images/about_bg_b.jpg) no-repeat center;*background-attachment: fixed;}
.iat .info .img {width:400px; height: 386px;}
.iat .info .img img {border-radius:10px;}
.iat .info .img iframe {border-radius:10px;width:380px; height:286px;}
.iat .info .txt {width:800px; height: 386px;}
.iat .info .txt p {font-size: 16px;line-height:36px; margin:1px 0px;}
.iat .info .txt .numl {height:auto;overflow:hidden;}
.iat .info .txt .numl .list {overflow: hidden;float: left; width:190px; height: 160px;margin-right: 10px; border: 1px solid #e0e0e0; border-radius: 6px;}
.iat .info .txt .numl .list:last-of-type {margin-right: 0;}
.iat .info .txt .numl .list .ximg {height: 60px;}
.iat .info .txt .numl .list .ximg i {display: block; text-align: center; line-height: 60px; font-size: 22px;border-bottom: 1px solid #eee;}
.iat .info .txt .numl .list .xtxt {height:100px;}
.iat .info .txt .numl .list .xtxt h2 {font-size: 25px; text-align: center;margin-top: 10px;}
.iat .info .txt .numl .list .xtxt p {font-size: 16px; text-align: center;}
.iat .info .txt .numl .list:hover {color:#fff;background: #f60;border: 1px solid #f60;cursor: pointer;}
.teacher {height: auto;overflow: hidden;background: url(../images/pub_teacher_bg.jpg) no-repeat center;background-attachment: fixed;}
.teacher .scrollpic {width: 1200px; margin: 0 auto; position: relative; padding-top: 25px;padding-bottom: 25px;}
.teacher #myscroll { display: block; width: 1110px; margin: 0 auto; position: relative; height: 450px; overflow: hidden; }
.teacher #myscroll #myscrollbox { display: block; float: left; position: absolute; left: 0; top: 0; width: 1000000px; }
.teacher #myscroll ul { display: block; float: left; list-style-type: none; padding: 0; margin: 0; }
.teacher #myscroll ul li { display: block; float: left; width: 370px; }
.teacher #myscroll ul li a { display: block; float: left; width: 270px; padding: 0 50px; position: relative; color: #333; }
.teacher #myscroll ul li a img {width:270px;height:236px;border-radius: 2px;}
.teacher #myscroll ul li a:hover img {filter: brightness(110%); -webkit-filter: brightness(110%); -moz-filter: brightness(110%);    -o-filter: brightness(110%); -ms-filter: brightness(110%);}
.teacher #myscroll a .intro { text-align: center; }
.teacher #myscroll a .intro h3 { color: #fff; font-size: 16px; margin-bottom: 10px; margin-top: 30px; }
.teacher #myscroll a .intro h6 { color: #fff; font-size: 14px; margin-bottom: 10px; }
.teacher #myscroll a .intro p { font-size: 12px; color: #c6c6c6; line-height: 24px; }
.teacher #myscroll a:hover .intro p { color: #fff; }
.teacher #myscroll a .intro p.cont-li-btn { width: 135px; height: 36px; line-height: 36px; border: 1px #fff solid; display: block; margin: 0 auto; margin-top: 30px; color: #fff; font-size: 14px; background: url(../images/icon.png) no-repeat 120px -472px; text-align: left; padding-left: 20px; }
.teacher #myscroll a:hover .intro p.cont-li-btn { background: #fff url(../images/icon.png) no-repeat 120px -434px; color: #49b849; }
.teacher #mybtns { margin: 10px 0; width: 1200px; display: block; height: 42px; position: absolute; }
.teacher #mybtns a { width: 33px; height: 38px; display: block; float: right; }
.teacher #mybtns a:hover { background-color: #49b849; }
.teacher #mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.teacher #mybtns #left { background-image: url(../images/xes-left.png); position: absolute; left: 0px; top: 90px; }
.teacher #mybtns #right { background-image: url(../images/xes-right.png); position: absolute; right: 0px; top: 90px; }
.in_news {height:auto;overflow:hidden;margin:10px 0px;}
.in_news .topnli {width: 100%; height:192px;background: url(../images/sy_advantbg.jpg) no-repeat center top; text-align: center;}
.in_news .topnli .ntitle {height: auto; overflow: hidden;width:540px; margin: 0px auto;}
.in_news .topnli .ntitle li {float: left; width:170px; cursor: pointer; text-align: center; height: 40px; line-height: 40px; font-size: 16px;margin: 0px 5px;background: #fff;}
.in_news .topnli .ntitle li:last-of-type {border-right:none;}
.in_news .topnli .ntitle li.curr {border-bottom:3px solid #49b849;}
.in_news .info {height:auto;overflow:hidden;}
.in_news .ninfo {padding:20px;}
.in_news .ninfo .lin_img {height:auto;overflow:hidden;margin: 10px 0px;}
.in_news .ninfo .lin_img .ld_bx_img {display: block; float: left; width: 218px; border: 1px solid #eee; margin-right: 15px; padding-bottom: 12px; border-radius: 3px; overflow: hidden;}
.in_news .ninfo .lin_img .ld_bx_img:last-of-type {margin-right: 0;}
.in_news .ninfo .lin_img .ld_bx_img .pub_img {width: 218px; height: 150px; position: relative; overflow: hidden; margin-bottom: 5px;}
.in_news .ninfo .lin_img .ld_bx_img .pub_img img {width: 218px; height: 150px;}
.in_news .ninfo .lin_img .ld_bx_img .pub_img a {display:block; position:absolute; left:; bottom:-150px; width:100%; height:100%; background: rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.in_news .ninfo .lin_img .ld_bx_img:hover .pub_img a{ bottom:0;}
.in_news .ninfo .lin_img .ld_bx_img .pub_img a .ico{ width:40px; height:40px; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; background:url(../images/ico.png) no-repeat left -18px;}
.in_news .ninfo .lin_img .ld_bx_img .pub_wz {padding: 0 30px; text-align: center;}
.in_news .ninfo .lin_img .ld_bx_img .pub_wz h4 {font-size: 16px; line-height: 50px;}
.in_news .ninfo .lin_img .ld_bx_img .pub_wz hr {width: 24px; height: 0; border: none; border-bottom: 3px solid #49b849; font-size: 0; line-height: 0; margin: 0 auto; padding: 0;}
.in_news .ninfo .lin_img .ld_bx_img .pub_wz p {font-size: 14px; line-height: 22px; height: 44px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.in_news .ninfo .list_box {width: 550px;float: left; height:115px; background: #fff; padding: 15px; box-shadow: none; border-radius: 2px; margin-bottom: 10px; overflow: hidden;}
.in_news .ninfo .list_box .txt {height:115px;width:540px;position: relative;}
.in_news .ninfo .list_box .txt h2 {font-size:18px; font-weight: bold;position: relative;}
.in_news .ninfo .list_box .txt h2:before {content: ""; position: absolute; width: 56px; bottom: -8px; left: 0px; height: 2px; background: #49b849;}
.in_news .ninfo .list_box .txt a:hover {color: #49b849;}
.in_news .ninfo .list_box .txt .dinfo {display: block; position: absolute; top: 35px; color: #999; font-size: 14px; line-height: 26px;}
.in_news .ninfo .list_box .txt p {height: 30px; position: absolute; bottom: 0px; line-height: 30px;font-size: 14px;color: #999;}
.in_news .ninfo .list_box .txt p span {display: inline-block; margin: 0px 10px 0px 0px;}
.in_news .ninfo .list_box .txt p span i {margin-right: 4px;color: #49b849;}
/*专题*/
.sq1_more{width: 600px;margin:25px auto;height: auto; overflow: hidden;}
.sq1_more a{background: #00b050; padding: 10px 0px; height: 26px; display: block;border-radius:6px; line-height: 26px; font-size:18px; text-align: center; color: #fff; font-weight: bold; margin: 15px auto;}
.sq1_more a:hover {background: #059446;}
.sq1_more a.moe1{width: 35%;float:left;}
.sq1_more a.moe2{width: 60%;float:right;}
.zt1_title {height: 80px;position: relative;margin:10px 0px;}
.zt1_title h1 {font-size: 32px; padding-top: 10px; color: #818181; text-transform: uppercase; position: relative; padding-bottom: 14px; text-align: center; font-weight: bold;}
.zt1_title h1 span {color:#e45e69;}
.zt1_title p {text-align: center; font-size: 16px; text-transform: uppercase; color: #999; margin: 14px auto; z-index: 1;}
.zt1_title h1:before {content: ""; position: absolute; width: 360px; bottom: 0; left: 45%; margin-left: -120px; height: 1px; background: #e4e4e4;}
.zt1_title h1:after {content: ""; position: absolute; width: 12px; height: 12px; bottom: -11px; left:50%; margin-left: -12px; border: 5px solid #fff; border-radius: 20px; background: #49b849;}
.special_banner {height:auto;overflow:hidden;}
.special_banner img {display:block;width:100%;}
.special_lsrw {height:auto;overflow:hidden;padding:20px 0px;}
.special_lsrw .info{height:auto;overflow:hidden;}
.special_lsrw .info .list_t{margin:15px 0px;}
.special_lsrw .info .list_t .lirs{width:600px;margin:5px 0px;}
.special_lsrw .info .list_t .lirs img{border-left: 2px solid #fff;border-right: 2px solid #fff;}
.special_lsrw .info .list_t .lirs p{font-size: 17px;line-height: 38px;color: #555555;font-weight: 500;width: 250px;float: left;margin: 43px 0px 0px 32px;}
.special_lsrw .info .list_t .lirs.topp{}
.special_lsrw .info .list_t .lirs.bottomm{}
.special_lsrw .info .list_t .lirs.lirs1{background: #DAEBBE;}
.special_lsrw .info .list_t .lirs.lirs2{background: #FDDFB9;}
.special_lsrw .info .list_t .lirs.lirs3{background: #C1E9F5;}
.special_lsrw .info .list_t .lirs.lirs4{background: #FAD1FD;}
.special_lsrw .bgbox {background: url(../images/service_vi_bg.png)no-repeat center;width:1200px;height:416px;position:relative;margin: 20px auto;}
.special_lsrw .bgbox div {position: absolute;height: auto;overflow: hidden;}
.special_lsrw .bgbox div h1{font-size: 31px;line-height: 2;font-weight: 600;}
.special_lsrw .bgbox div p{font-weight: bold;}
.special_lsrw .bgbox div.infotxt_1{text-align: right;left: 70px;top: -13px;}
.special_lsrw .bgbox div.infotxt_2{text-align: left;left: 905px;top: -15px;}
.special_lsrw .bgbox div.infotxt_3{text-align: right;left: 28px;top: 108px;}
.special_lsrw .bgbox div.infotxt_4{text-align: left;left: 971px;top: 111px;}
.special_lsrw .bgbox div.infotxt_5{text-align: right;left: -6px;top: 251px;}
.special_lsrw .bgbox div.infotxt_6{text-align: left;left: 971px;top: 248px;}
.special_xxhj {height:auto;overflow:hidden;padding-bottom:30px;}
.special_xxhj ul {height: auto;overflow: hidden;}
.special_xxhj ul li {width: 293px;float: left;height:199px; border: 1px solid #e8e8e8; margin: 2.5px; overflow: hidden;}
.special_xxhj ul li img {transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s;}
.special_xxhj ul li img:hover {transform: scale(1.6); transition: all 1s ease 0s; -webkit-transform: scale(1.6); -webkit-transform: all 1s ease 0s;}
/*\\20190610西语商务课程//*/
.xiyu_20190610_1 {height:auto;overflow:hidden;padding:20px 0px;}
.xiyu_20190610_1 .info {height:auto;overflow:hidden;}
.xiyu_20190610_1 .info p {clear: both; font-size: 17px; line-height: 38px; color: #555555; font-weight: 500; width: 800px; margin: 0px auto;}
.xiyu_20190610_2 {height:auto;overflow:hidden;padding:20px 0px;background: url(../images/special/xiyu_20190610_2_bg.jpg) no-repeat center;}
.xiyu_20190610_2 .info ul {height:auto;overflow:hidden;}
.xiyu_20190610_2 .info ul li {float: left; width: 240px; height: 230px;}
.xiyu_20190610_2 .info ul li div {height: 80px; width: 240px;}
.xiyu_20190610_2 .info ul li div img {height:40px; width:40px;display: block; margin: 20px auto;}
.xiyu_20190610_2 .info ul li p {font-size: 21px; text-align: center; color: #fff; font-weight: bold;}
.xiyu_20190610_2 .info ul li a {display: block; margin: 30px auto; width: 128px; text-align: center; font-size: 16px; border: 1px solid #fff; padding: 5px 0px; color: #fff; border-radius: 10px;}
.xiyu_20190610_2 .info ul li a:hover {color: #d5303e; border: 1px solid #fff; background: #fff; font-weight: bold;}
.xiyu_20190610_3 {height:auto;overflow:hidden;padding:20px 0px;}
.xiyu_20190610_3 .info {height:auto;overflow:hidden;}
.xiyu_20190610_3 .info .p {clear: both;width:1065px;margin: 0px auto;padding:8px 0; font-size: 17px; line-height: 33px; color: #555555;}
.xiyu_20190610_3 .info .infox{width:885px;height:auto;overflow:hidden;margin: 0px auto;}
.xiyu_20190610_3 .info .infox .list_box {width: 400px;height: 115px; background: #fff; padding: 15px; box-shadow: none; border-radius: 2px; margin-bottom: 10px; overflow: hidden; border: 1px solid #eee;}
.xiyu_20190610_3 .info .infox .list_box .txt {height:115px;position: relative;}
.xiyu_20190610_3 .info .infox .list_box .txt h2 {font-size:18px; font-weight: bold;position: relative;}
.xiyu_20190610_3 .info .infox .list_box .txt h2:before {content: ""; position: absolute; width: 56px; bottom: -8px; left: 0px; height: 2px; background: #49b849;}
.xiyu_20190610_3 .info .infox .list_box .txt p {display: block; position: absolute; top: 35px; color: #999; font-size: 14px; line-height: 26px;}
.xiyu_20190610_4  {height:auto;overflow:hidden;padding:20px 0px;background: url(../images/kecheng_bg_1.jpg)no-repeat center;background-attachment: fixed;}
.xiyu_20190610_4 ul {height:auto;overflow:hidden;}
.xiyu_20190610_4 ul li {width: 380px;float: left;height:486px;background:#fff;margin: 10px;position: relative;border-radius: 8px;}
.xiyu_20190610_4 ul li h1{color: #EE8100;border-bottom: 2px solid #f1f1f1;text-align: center;margin: 20px;font-size:22px;padding-bottom: 11px;font-weight: bold;}
.xiyu_20190610_4 ul li .xinfo{height: 325px;}
.xiyu_20190610_4 ul li .xinfo p{font-size: 15px;font-weight: 200;padding-bottom: 2px;color: #000;line-height: 30px;margin: 0px 20px;}
.xiyu_20190610_4 ul li .xinfo p span{font-weight: bold;}
.xiyu_20190610_4 ul li a{width: 108px;background: #EE8100;border:1px solid #EE8100;color: #fff;display: block;font-size: 16px;text-align: center;border-radius: 6px;height: 28px;margin: 30px auto;line-height: 28px;}
.xiyu_20190610_4 ul li a:hover{border:1px solid #EE8100;background:none;color: #000;}
/*Special*/
.tabletsgl td {background:#ababab    !important;; color: #fff;} 
/*Special*/
.special_pub1  {height:auto;overflow:hidden;padding:20px 0px;}
.special_pub1 .listx  {width: 558px; margin: 10px; float: left; background: #fff3f3; padding:2px 10px; border-radius: 10px;position:relative;border: 1px solid #ececec; box-shadow: 2px 2px rgba(153, 153, 153, 0.21);}
.special_pub1 .listx span  {position: absolute; display: block; width: 60px; height: 60px; line-height: 60px; background: #d8424e; text-align: center; font-size: 16px; border-radius: 0px 0px 0px 100%; right: 0px; top: 0px; color: #fff; padding: 10px 10px 10px 48px;}
.special_pub1 .listx h2  {color: #d8424e; font-size: 22px; font-weight: bold; padding: 10px;}
.special_pub1 .listx p {color: #7b7b7b; font-size: 14px; padding: 0px 10px; line-height: 25px;}
.special_pub1 .listx a{background: #d8424e; padding: 10px 0px; height: 14px; display: block; width: 100px; border-radius: 6px; line-height: 14px; font-size: 14px; text-align: center; color: #fff; font-weight: bold; margin: 10px;}
.special_pub1 .listx a:hover {background: #b9323c;}
.special_pub2 {height:auto;overflow:hidden;padding:20px 0px;background: url(../images/special_way.jpg) no-repeat center;}
.special_pub2 .info ul {height:auto;overflow:hidden;}
.special_pub2 .info ul li {float: left; width: 240px; height: 230px;}
.special_pub2 .info ul li div {height: 80px; width: 240px;}
.special_pub2 .info ul li div img {height:40px; width:40px;display: block; margin: 20px auto;}
.special_pub2 .info ul li p {font-size: 21px; text-align: center; color: #fff; font-weight: bold;}
.special_pub2 .info ul li a {display: block; margin: 30px auto; width: 128px; text-align: center; font-size: 16px; border: 1px solid #fff; padding: 5px 0px; color: #fff; border-radius: 10px;}
.special_pub2 .info ul li a:hover {color: #d5303e; border: 1px solid #fff; background: #fff; font-weight: bold;}
.special_pub3 {height:auto;overflow:hidden;padding:20px 0px;}
.special_pub3 .info {height:auto;overflow:hidden;}
.special_pub3 .info p {clear: both; font-size: 17px; line-height: 38px; color: #555555; font-weight: 500;margin: 0px auto;}
.special_pub3 .info table{width: 100%;margin:0px 0px;height: 390px;}
.special_pub3 .info table tr:nth-child(1) td{background:#d5303e; color: #fff;}
.special_pub3 .info table tr td{border: 1px solid #E6E6E6;text-align: center;font-size:14px;padding:9px 0px 9px 0px;}
.special_pub3 .info table tr:hover,.td{background: #F5F5F5;color: #000;}
.special_pub3 .info table tr td a{background: #d5303e; color: #fff; display: block; font-size: 12px;text-align: center; border-radius: 6px; height: 22px; margin: auto; line-height: 22px;border: 1px solid #d5303e;width: 80%;}
.special_pub3 .info table tr td a:hover{background:#fff;color: #666;border: 1px solid #d5303e;}
.special_pub4 {height:auto;overflow:hidden;padding:20px 0px;*background:#eee;background: url(../images/special_shihe.jpg) no-repeat center;background-attachment: fixed;}
.special_pub4 .info {height:auto;overflow:hidden;}
.special_pub4 .info .p {clear: both;width:1065px;margin: 0px auto;padding:8px 0; font-size: 17px; line-height: 33px; color: #555555;}
.special_pub4 .info .infox{width:885px;height:auto;overflow:hidden;margin: 0px auto;}
.special_pub4 .info .infox .list_box {width: 400px;height: 115px; background: #fff; padding: 15px; box-shadow: none; border-radius: 2px; margin-bottom: 10px; overflow: hidden; border: 1px solid #eee;}
.special_pub4 .info .infox .list_box .txt {height:115px;position: relative;}
.special_pub4 .info .infox .list_box .txt h2 {font-size:18px; font-weight: bold;position: relative;}
.special_pub4 .info .infox .list_box .txt h2:before {content: ""; position: absolute; width: 56px; bottom: -8px; left: 0px; height: 2px; background: #49b849;}
.special_pub4 .info .infox .list_box .txt p {display: block; position: absolute; top: 35px; color: #999; font-size: 14px; line-height: 26px;}
.special_wdys {height:auto;overflow:hidden;padding:20px 0px;}
.special_wdys .info {height:auto;overflow:hidden;}
.special_wdys .info table{width:1200px;background: #fff;margin:10px auto;}
.special_wdys .info table tr{}
.special_wdys .info table tr td{border: 1px solid #E6E6E6; text-align: center; font-size: 16px; height:auto; width:575px; border-radius: 8px; display: inline-block; margin:11.5px;}
.special_wdys .info table tr td:hover{background: #eee;}
.special_wdys .info table tr td img{display: block;float:left;width:100px;height:100px;margin:12.5px;}
.special_wdys .info table tr td p{color: #6d6c6c; text-align: left; font-size: 14px; margin: 10px;}
.special_wdys .info table tr td p span{display: block; text-align: left; font-size: 18px; margin: 10px; font-weight: bold;}
.special_wdys .info table tr td p font{display: inline-block; width: 15px; height: 15px; text-align: center; background: #d13b47; border-radius: 100%; line-height: 15px; color: #fff; padding: 2px; margin-right: 2px;}
.special_xyys {height:auto;overflow:hidden;padding:20px 0px;background:#eee;}
.special_xyys .info {height:auto;overflow:hidden;}
.special_xyys .info .fx_li_box {width:280px; height: 315px; float: left;margin:10px 9px;border: 1px solid #e6e6e6;padding:25px 0px;background: #fff;}
.special_xyys .info .fx_li_box .libox_ico {width:100px;height:100px;text-align:center;position: relative;margin: 0px auto;}
.special_xyys .info .fx_li_box .libox_ico:before {/*content:"";width:0;height:0;position:absolute;top:-25px;left:0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid #fc5e5e;*/}
.special_xyys .info .fx_li_box .libox_ico:after {/*content:"";width:0;height:0; position: absolute; bottom: -25px; left: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid #fc5e5e;*/}
.special_xyys .info .fx_li_box .libox_ico i {font-size: 56px; line-height: 100px;color: #d5d5d5;}
.special_xyys .info .fx_li_box:hover .libox_ico {background: #e60012; border-radius: 100%;}
.special_xyys .info .fx_li_box:hover i {color:#fff;}
.special_xyys .info .fx_li_box .libox_txt {text-align: center;}
.special_xyys .info .fx_li_box .libox_txt h2 {font-size: 16px; color: #333; margin-bottom: 15px;height: 26px;}
.special_xyys .info .fx_li_box .libox_txt h3 {width: 26px; height: 2px; background: #d1d1d1; margin: 0 auto;}
.special_xyys .info .fx_li_box .libox_txt h5 {font-size: 13px; margin-top: 20px;height:30px;}
.special_xyys .info .fx_li_box:hover h2 {color: #e60012;}
.special_xyys .info .fx_li_box .libox_txt p {font-size: 13px; color: #999; line-height: 32px;height: 60px;}
.special_xyys .info .fx_li_box .libox_txt p.xsx_btn_box {width: 110px; height: 36px; line-height: 36px; border: 1px #b4b4b4 solid; display: block; margin: 0 auto; margin-top: 20px; color: #b4b4b4; font-size: 14px; background: url(../images/icon.png) no-repeat 105px -396px; text-align: left; padding-left: 30px;}
.special_xyys .info .fx_li_box:hover p.xsx_btn_box {color: #e60012; border: 1px #e60012 solid; background: url(../images/icon.png) no-repeat 105px -434px;}
.special_form {height:369px; overflow: hidden; background: url(../images/message_bg.jpg)no-repeat;*background-attachment: fixed;}
.special_form h1{font-size: 46px;color: #3F3E43;text-align: center;font-weight: bold;margin: 56px 0px 5px;}
.special_form ul {width:632px;margin: auto;height:126px;}
.special_form ul li {height:36px;font-size: 20px;margin-bottom: 20px;margin-top: 30px;}
.special_form ul li .span1{display: block;float: left;width: 185px;height: 36px;text-align: right;}
.special_form ul li input {height:35px;border: none;padding-right: 5px;margin-right: 10px;width: 250px;}
.special_form ul li select {height:35px;border: none;padding-right: 5px;margin-right: 10px;width: 255px; color: #999; font-size: 14px;}
.special_form ul li .span2 {color:red;}
.special_form .coolbg {background: #E64D50; width: 180px; border: 0; padding: 12px 70px; text-align: center; font-size: 16px; color: #fff; cursor: pointer; border-radius: 10px; display: block; margin: 0px auto;}
.special_form .coolbg:hover {box-shadow: 0px 5px 0px 0px #999;}
/******==SEO-STR==******/
.body-seo {background:#f1f1f1;}
.location {margin-top:10px;}
.location .position {background: #fff;padding: 5px 10px;}
.location .position i {font-size: 18px;}
.location .position a {font-size: 14px;height: 36px; line-height: 36px; margin: 0px 2px;}
.aboutnav-seo {height:auto;overflow:hidden;}
.aboutnav-seo .info {height:auto;overflow:hidden;background: #fff;padding: 5px 10px;border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;    border-left: 6px solid #1c6728;}
.aboutnav-seo .info b {display: inline-block; font-size: 16px; margin: 0px 5px; line-height: 40px; font-weight: bold;color: #1c6728;}
.aboutnav-seo .info a {display: inline-block; font-size: 16px; margin: 0px 5px; line-height: 40px; font-weight: bold;border-bottom: 2px solid #fff;}
.aboutnav-seo .info a.cura {color: #f60;border-bottom: 2px solid #f60;}
.aboutbody-seo {height:auto;overflow:hidden;margin-bottom: 10px;}
.aboutbody-seo .info {background: #fff;padding: 5px 10px;padding: 25px 15px 5px 15px;}
.aboutbody-seo .info p {font-size: 13.5px; line-height: 28px; color: #3e3e3e;}

.list_xyz-seo {height:auto;overflow:hidden;margin:10px 0px 0px;}
.list_xyz-seo .list_screen {height: auto;overflow: hidden;background: #fff;padding: 5px 10px;}
.list_xyz-seo .list_screen .info {height: auto; overflow: hidden;border-bottom: 1px solid #ddd;margin-bottom:16px;padding:2px 0px;}
.list_xyz-seo .list_screen .info h2 {display: block; float: left;margin-bottom:0px !important;width:100px; text-align: center; line-height:30px; font-size:1rem; font-weight: bold; border-right: 1px solid #ddd;}
.list_xyz-seo .list_screen .info ul {display: block;height: auto; overflow: hidden;margin-bottom:0px !important;margin-left: 0px !important; padding-left: 5px;}
.list_xyz-seo .list_screen .info ul li {float: left;line-height:30px;list-style: none;}
.list_xyz-seo .list_screen .info ul li a {display: block;font-size: 1rem;padding: 0px 10px;font-size: 14px;}
.list_xyz-seo .list_screen .info ul li a:hover {background-color: #38f; color: white; border-radius: 6px;}
.list_xyz-seo .list_screen .info ul li.on a {background-color: #38f; color: white; border-radius: 6px;}
.list_xyz_tab-seo {height:auto;overflow:hidden;}
.list_xyz_tab-seo .info {height: auto;overflow: hidden;background: #fff;padding: 5px 10px;}
.list_xyz_tab-seo .info .li_list {width: 24%; float: left; margin: 0 1.333% 1.333% 0; background: #fff;transition:.3s ease;}
.list_xyz_tab-seo .info .li_list:nth-child(4n+0) {margin-right: 0;}
.list_xyz_tab-seo .info .li_list:hover {transition: .3s ease; box-shadow: 0 3px 3px rgba(0,0,0,0.2);transform: none;}
.list_xyz_tab-seo .info .li_list img {width:100%;height:179px;}
.list_xyz_tab-seo .info .li_list .text {padding: 15px 10px; border: 1px solid #e7e7e7; border-width: 0 1px 1px 1px; box-sizing: border-box;}
.list_xyz_tab-seo .info .li_list .text b {height: 30px; display: block; color: #666; font-size: 14px;}
.list_xyz_tab-seo .info .li_list .text p {font-size: 12px; color: #ccc;}
.list_xyz_tab-seo .info .li_list .text p i {font-style: normal; padding: 0 10px;}
.list_xyz_tab-seo .info .li_list .text p span {display: inline-block; padding: 2px 8px; border: 1px solid #09bb07; color: #09bb07; border-radius: 1000px; position: relative;float: right; margin-top: -2px;}
.list_xyz_tab-seo .info .li_list .text p span:hover {background: #09bb07;color: #fff;}
.red {color: red;}
.pager{text-align:center;padding:20px 0;}
.pager a{padding:3px 8px;margin-left:7px;line-height:20px;background:#f9f9f9;border:1px solid #dbdbdb;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#333}
.pager a:hover,.pager .current{background-color:#f60;color:#fff;border:1px solid #f60;cursor:pointer}
.list_xyz_tab_body-seo {height:auto;overflow:hidden;padding:10px 0px;}
.list_xyz_tab_body-seo .conimg_dy_fl {width:880px;background: #fff; }
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top {border-radius: 5px;width: 100%;height: 220px;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .img {width:330px;height:220px;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .img img {width:330px;height:220px;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info {width: 510px; padding: 20px;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info h3 {display: block; padding-bottom: 15px; font-size: 20px; font-weight: 400;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info p {padding-bottom: 10px; font-size: 12px; color: #999;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info p span {padding-right: 15px; color: #666;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info .ljxq {border-color: #70788c; color: #70788c;padding: 1.5px 5px; font-size: 10px;display: inline-block; vertical-align: middle; text-align: center; white-space: nowrap; border: 1px solid rgba(0,0,0,0.07); border-radius: 5px; cursor: pointer; outline: 0; box-sizing: border-box;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info .ljxq:hover {background: #70788c;color:#fff;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info .atel {padding: 6px 20px; font-size: 16px;background: #f21231;display: inline-block; vertical-align: middle; color: #fff; text-align: center; white-space: nowrap; border: 1px solid rgba(0,0,0,0.07); border-radius: 5px; cursor: pointer; outline: 0; box-sizing: border-box;margin-right: 10px;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info .asq {border-color: #09bb07; color: #09bb07;padding: 6px 20px; font-size: 16px;display: inline-block; vertical-align: middle;text-align: center; white-space: nowrap;    border: 1px solid #09bb07; border-radius: 5px; cursor: pointer; outline: 0; box-sizing: border-box;}
.list_xyz_tab_body-seo .conimg_dy_fl .course_info_img_top .top_info .asq:hover {background:#09bb07;color: #fff;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content {border-bottom: 1px solid #e7e7e7; border-radius: 5px; background: #fff; height: auto; overflow: hidden;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .tab {width:880px; font-size: 0; background: #fff; z-index: 20;border-bottom: 1px solid #e7e7e7;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .tab a {display: inline-block; padding: 15px 25px; color: #666; font-size: 16px; position: relative;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .tab a:hover {color: #09bb07;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .tab a:hover:before {content: ""; width: 100%; height: 1px; background: #09bb07; position: absolute; left: 0; bottom: -1px;color: #09bb07;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .tab a.cur {color: #09bb07;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .tab a.cur:before {content: ""; width: 100%; height: 1px; background: #09bb07; position: absolute; left: 0; bottom: -1px;color: #09bb07;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .ab{position:fixed;top:0px;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info{height: auto; overflow: hidden; padding: 10px;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info p{clear: both; width: auto; padding:2px 0; font-size: 14px; line-height: 33px; color: #555555;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info .span{display: block;height:75px;border-top: 1px dashed #e7e7e7;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info .nr_title{display: block; margin-bottom:8px; padding-left: 20px; font-size: 18px; font-weight: 300; line-height: 100%; position: relative;color:#333;cursor: auto;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info .nr_title:before{content: ""; display: block; width: 9px; height: 9px; border-radius: 100%; background: #09bb07; position: absolute; left: 0; top:4px;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info .content_info_item{margin-bottom:6px; padding: 0 25px 0px 20px; font-size: 14px; color: #888; line-height: 25.2px;*border-bottom: 1px dashed #e7e7e7; box-sizing: border-box;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info .content_info_item table{width: 100%;margin:15px 0px;height:auto;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info .content_info_item  tr:nth-child(1) td{font-weight: bold;}
.list_xyz_tab_body-seo .conimg_dy_fl .botto_content .info .content_info_item  tr td{border: 1px solid #E6E6E6;text-align: center;font-size: 16px;padding: 13px;}
.list_xyz_tab_body-seo .confom_dy_fr{width: 300px;position: relative;height: auto; overflow: hidden;}
.list_xyz_tab_body-seo .confom_dy_fr .confom_dy_fd{width: 300px;height:auto;overflow:hidden;}
.list_xyz_tab_body-seo .confom_dy_fr .confom_dy_fd.abnav{position:fixed;top:0px;z-index:10;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav{background: #fff; border: 1px solid #e7e7e7; border-radius: 5px;margin-bottom:25px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav h2{padding: 15px 0;margin-bottom:6px;border-top:2px solid #1c6728;border-bottom:1px dashed #e7e7e7;text-align:center;font-size:16px;color:#666;font-weight: 400; border-radius: 5px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav h2 i{margin-right:10px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav p{position: relative; padding: 0px 15px 6px; border-bottom: 1px dashed #e7e7e7;margin-bottom:9px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav p b{display: block; position: relative; font-size: 15px; color: #f25012; padding-bottom: 10px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav p b i{margin-right:10px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav p a{display: inline-block; margin-right: 15px; color: #666; font-size: 12px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav p a:hover{color: #f25012;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav form {}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav form .form_item {width: 100%; min-height: 45px; border-bottom: 1px solid #e7e7e7; position: relative; box-sizing: border-box;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav form .form_item i {position: absolute; left: 15px; top: 18px; color: #999;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav form .form_item input {width: 100%; height: 45px; display: block; border: none; background: none; text-indent: 15px; font-size: 14px; font-weight: 300;text-indent: 35px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav form .xesbtn {display: block;vertical-align:middle;color:#fff; text-align: center; white-space: nowrap; border: 1px solid rgba(0,0,0,0.07); border-radius: 5px; cursor: pointer; outline: 0; box-sizing: border-box; background: #1c6728; padding: 7.5px 25px; font-size: 18px; width: 280px; margin: 10px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav form .xesbtn:hover {background: #bf2f36;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav.nav_tag{background: #bf2f36;padding:25px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav.nav_tag a{display: inline-block; padding: 5px 15px; margin: 0 5px 10px 0; color: #fff; font-size: 14px; line-height: 100%; border: 1px solid #fff; border-radius: 1000px;}
.list_xyz_tab_body-seo .confom_dy_fr .con_title_nav.nav_tag a:hover{background: #fff; color: #bf2f36;}
.pub_path {height: auto; overflow: hidden; margin: 25px 0px;color: #999;}
.pub_path i {font-size: 14px; color: #999;}
.pub_path a {font-size: 14px; color: #999;margin:0px 5px;}
.pub_path a:hover{color: #f25012;}
/*新闻列表*/
.list_news_nav {}
.list_news_nav ul {border: 1px solid #e4e4e4; height: 56px;}
.list_news_nav ul li {float: left; width: 158px; height: 56px; border-right: 1px solid #e4e4e4; text-align: center;_padding-top: 15px;}
.list_news_nav ul li a {display:block; width: 158px; height: 56px;color:#989898; font-size: 16px;line-height: 56px;}
.list_news_nav ul li a i {margin:0px 11px 0px 0px;}
.list_news_nav ul li a.tabactive {color:#E04F56;}
.list_news_nav ul li a:hover,.tabactive {color:#E04F56;}
.newlist{height: auto; overflow: hidden; margin: 25px 0px;}
.newlist .list_new_fl{width:880px;background: #fff; height: auto; overflow: hidden;border-right: 1px solid #eee;}
.newlist .list_new_fl .list{width: 800px;border-bottom: 2px dashed #f2f1f1;padding: 30px 0px;}
.newlist .list_new_fl .list .mecc{width:580px;float: right;}
.newlist .list_new_fl .list .mucc{width: 98%;margin: 0 auto;}
.newlist .list_new_fl .list .mecctitle{height: 20px;line-height: 18px;}
.newlist .list_new_fl .list .mecctitle a{font-size: 18px;font-weight: bold;color: #383838;transition: all 0.5s ease-out;}
.newlist .list_new_fl .list .mecctitle a:hover{color:#f60;}
.newlist .list_new_fl .list .meccaddress{color: #a2a2a2;margin-top: 15px;font-style: normal;display: block;font-size: 14px;}
.newlist .list_new_fl .list .meccaddress a{color: #a2a2a2;font-size: 14px;}
.newlist .list_new_fl .list .titleimg{display: block;float: left;width: 200px;height: auto;overflow: hidden;background: url(../images/xxx.gif);background-size: 200px auto;margin-top: 5px;}
.newlist .list_new_fl .list .titleimg img{width: 200px;height: 150px;;transition: All 0.4s ease-in-out;display: block;}
.newlist .list_new_fl .list .zaiyao{float: right;width: 576px;margin-right: 5px;line-height: 30px;margin-top: 10px;font-size: 15px;}
.newlist .list_new_fl .list .zuiyao{width: 98%;line-height: 30px;margin: 0 auto;margin-top: 10px;clear: both;font-size: 15px;}
.newlist .confom_dy_fr{width: 300px;position: relative;height: auto; overflow: hidden;}
.newlist .confom_dy_fr .confom_dy_fd{width: 300px;height:auto;overflow:hidden;}
.newlist .confom_dy_fr .confom_dy_fd.abnav{position:fixed;top:0px;z-index:10;}
.newlist .confom_dy_fr .con_title_nav{background: #fff; border: 1px solid #e7e7e7; border-radius: 5px;margin-bottom:25px;}
.newlist .confom_dy_fr .con_title_nav h2{padding: 15px 0;margin-bottom:6px;border-top:2px solid #1c6728;border-bottom:1px dashed #e7e7e7;text-align:center;font-size:16px;color:#666;font-weight: 400; border-radius: 5px;}
.newlist .confom_dy_fr .con_title_nav h2 i{margin-right:10px;}
.newlist .confom_dy_fr .con_title_nav p{position: relative; padding: 0px 15px 6px; border-bottom: 1px dashed #e7e7e7;margin-bottom:9px;}
.newlist .confom_dy_fr .con_title_nav p b{display: block; position: relative; font-size: 15px; color: #f25012; padding-bottom: 10px;}
.newlist .confom_dy_fr .con_title_nav p b i{margin-right:10px;}
.newlist .confom_dy_fr .con_title_nav p a{display: inline-block; margin-right: 15px; color: #666; font-size: 12px;}
.newlist .confom_dy_fr .con_title_nav p a:hover{color: #f25012;}
.newlist .confom_dy_fr .con_title_nav form {}
.newlist .confom_dy_fr .con_title_nav form .form_item {width: 100%; min-height: 45px; border-bottom: 1px solid #e7e7e7; position: relative; box-sizing: border-box;}
.newlist .confom_dy_fr .con_title_nav form .form_item i {position: absolute; left: 15px; top: 18px; color: #999;}
.newlist .confom_dy_fr .con_title_nav form .form_item input {width: 100%; height: 45px; display: block; border: none; background: none; text-indent: 15px; font-size: 14px; font-weight: 300;text-indent: 35px;}
.newlist .confom_dy_fr .con_title_nav form .xesbtn {display: block;vertical-align:middle;color:#fff; text-align: center; white-space: nowrap; border: 1px solid rgba(0,0,0,0.07); border-radius: 5px; cursor: pointer; outline: 0; box-sizing: border-box; background: #1c6728; padding: 7.5px 25px; font-size: 18px; width: 280px; margin: 10px;}
.newlist .confom_dy_fr .con_title_nav form .xesbtn:hover {background: #0b5617;}
.newlist .confom_dy_fr .con_title_nav.nav_tag{background: #1c6728;padding:25px;}
.newlist .confom_dy_fr .con_title_nav.nav_tag a{display: inline-block; padding: 5px 15px; margin: 0 5px 10px 0; color: #fff; font-size: 14px; line-height: 100%; border: 1px solid #fff; border-radius: 1000px;}
.newlist .confom_dy_fr .con_title_nav.nav_tag a:hover{background: #fff; color: #0b5617;}
.newlist .container_new_fl {width: 800px; float: left; background: #fff; padding: 0px 30px; padding-bottom: 30px; position: relative; border: 1px solid #eee; border-radius: 6px; overflow: hidden;}
.newlist .container_new_fl .content{width: 785px;padding: 50px 0px;margin: 0 auto;padding-top: 40px;}
.newlist .container_new_fl .content .contenttitle{display: block;overflow: hidden;margin-bottom: 10px;border-bottom: 1px solid #F1F1F1;padding-bottom: 13px;}
.newlist .container_new_fl .content .contenttitle .mscctitle{line-height: 45px;font-size: 30px;color: #414141;font-weight: bold;}
.newlist .container_new_fl .content .contenttitle .msccaddress{color: #a2a2a2;margin-top: 8px;font-style: normal;float: left;}
.newlist .container_new_fl .content .content-text p{clear: both;width: auto;padding: 15px 0;font-size: 17px;line-height: 33px;color: #555555;}
.newlist .container_new_fl .content .content-text h2{height:40px;line-height:40px;background:#d6623d;margin:10px 0px 10px -50px;padding-left:52px;padding-right:40px;font-size:18px;font-weight:bold;color:#fff;display:inline-block;border-radius:2px;}
.newlist .container_new_fl .content .zhuan{padding: 30px 0px;margin-top: 50px;background: #FAFAFA;font-size: 17px;padding-left: 50px;margin-left: -50px;width: 785px;}
.newlist .container_new_fl .xianguan{width: 815px;overflow: hidden;margin-left: 20px;margin-top: 35px;}
.newlist .container_new_fl .xianguan .xianguantitle{line-height: 25px;font-size: 17px;color: #000;font-weight: bold;}
.newlist .container_new_fl .xianguan .pic{margin-top: 30px;margin-left: -30px;}
.newlist .container_new_fl .xianguan .pic li{float: left;width: 241px;margin-left: 30px;overflow: hidden;}
.newlist .container_new_fl .xianguan .pic li img{width: 241px;height: 145px;display: block;}
.newlist .container_new_fl .xianguan .pic li a{width: 100%;line-height: 30px;display: block;padding: 8px 0px;text-align: center;}
/******==SEO-END==******/



















